May 28
2024
SELL
Open market or private sale
$1,008,776
$84.36 p/Share
11,958
Reduced 25.01%
35,864
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
$588,692
$49.23 p/Share
11,958
Added 20.0%
47,822
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$50,207
$66.5 p/Share
755
Reduced 2.06%
35,864
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
-
1,478
Added 3.9%
36,426
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$42,099
$66.09 p/Share
637
Reduced 1.78%
35,141
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
1,177
Added 3.18%
35,778
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$48,385
$66.1 p/Share
732
Reduced 2.07%
34,601
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
1,293
Added 3.53%
35,333
Common Stock
Dec 07
2023
SELL
Open market or private sale
$305,268
$63.36 p/Share
4,818
Reduced 12.4%
34,040
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$279,299
$57.97 p/Share
4,818
Added 11.03%
38,858
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$51,007
$67.56 p/Share
755
Reduced 2.17%
34,040
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
-
1,480
Added 4.08%
34,795
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$42,508
$66.42 p/Share
640
Reduced 1.88%
33,315
Common Stock
Jan 25
2023
BUY
Exercise of conversion of derivative security
-
1,177
Added 3.35%
33,955
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$42,150
$66.17 p/Share
637
Reduced 1.91%
32,778
Common Stock
Jan 23
2023
BUY
Exercise of conversion of derivative security
-
1,129
Added 3.27%
33,415
Common Stock
Aug 11
2022
SELL
Open market or private sale
$408,500
$64.27 p/Share
6,356
Reduced 16.45%
32,286
Common Stock
Aug 11
2022
BUY
Exercise of conversion of derivative security
$262,439
$41.29 p/Share
6,356
Added 14.13%
38,642
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$53,459
$70.62 p/Share
757
Reduced 2.29%
32,286
Common Stock
Jan 26
2022
BUY
Exercise of conversion of derivative security
-
1,480
Added 4.29%
33,043
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$54,092
$70.25 p/Share
770
Reduced 2.38%
31,563
Common Stock
Jan 22
2022
BUY
Exercise of conversion of derivative security
-
1,467
Added 4.34%
32,333
Common Stock
Jan 21
2022
SELL
Payment of exercise price or tax liability
$45,533
$71.48 p/Share
637
Reduced 2.02%
30,866
Common Stock
Jan 21
2022
BUY
Exercise of conversion of derivative security
-
1,129
Added 3.46%
31,503
Common Stock
Feb 24
2021
SELL
Open market or private sale
$451,961
$72.36 p/Share
6,246
Reduced 17.06%
30,374
Common Stock