Mar 04
2024
SELL
Open market or private sale
$195,889
$75.4 p/Share
2,598
Reduced 15.23%
14,456
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$78,311
$75.59 p/Share
1,036
Reduced 5.73%
17,054
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
3,634
Added 16.73%
18,090
Common Stock
Feb 27
2024
SELL
Open market or private sale
$508,617
$74.94 p/Share
6,787
Reduced 31.95%
14,456
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$271,920
$45.32 p/Share
6,000
Added 22.68%
20,456
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$23,359
$74.63 p/Share
313
Reduced 2.01%
15,243
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
1,100
Added 6.6%
15,556
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$23,704
$73.39 p/Share
323
Reduced 2.19%
14,456
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
952
Added 6.05%
14,779
Common Stock
Feb 14
2024
SELL
Open market or private sale
$36,330
$70.0 p/Share
519
Reduced 3.62%
13,827
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$16,473
$61.7 p/Share
267
Reduced 1.83%
14,346
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
786
Added 5.1%
14,613
Common Stock
Aug 28
2023
SELL
Open market or private sale
$436,053
$59.15 p/Share
7,372
Reduced 34.78%
13,827
Common Stock
Aug 28
2023
BUY
Exercise of conversion of derivative security
$319,649
$43.36 p/Share
7,372
Added 25.8%
21,199
Common Stock
Mar 08
2023
SELL
Open market or private sale
$99,138
$48.36 p/Share
2,050
Reduced 12.91%
13,827
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$26,717
$47.54 p/Share
562
Reduced 3.42%
15,877
Common Stock
Feb 25
2023
BUY
Exercise of conversion of derivative security
-
1,900
Added 10.36%
16,439
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$17,505
$47.57 p/Share
368
Reduced 2.47%
14,539
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
1,080
Added 6.76%
14,907
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$11,919
$45.32 p/Share
263
Reduced 1.87%
13,827
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
773
Added 5.2%
14,090
Common Stock
Nov 17
2022
SELL
Open market or private sale
$195,536
$44.0 p/Share
4,444
Reduced 25.02%
13,317
Common Stock
Nov 17
2022
BUY
Exercise of conversion of derivative security
$104,833
$23.59 p/Share
4,444
Added 20.01%
17,761
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$16,309
$40.57 p/Share
402
Reduced 2.93%
13,317
Common Stock
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
1,180
Added 7.92%
13,719
Common Stock