Feb 20
2024
SELL
Payment of exercise price or tax liability
$33,361
$41.65 p/Share
801
Reduced 1.62%
48,670
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
2,035
Added 3.95%
49,471
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$170,089
$45.43 p/Share
3,744
Reduced 7.32%
47,436
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
9,270
Added 15.33%
51,180
Common Stock
Aug 25
2023
SELL
Open market or private sale
$1,720,679
$51.7 p/Share
33,282
Reduced 44.26%
41,910
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$1,107,658
$51.29 p/Share
21,596
Reduced 22.31%
75,192
Common Stock
Aug 20
2023
BUY
Exercise of conversion of derivative security
-
54,878
Added 36.3%
96,296
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$58,314
$50.62 p/Share
1,152
Reduced 2.68%
41,910
Common Stock
Jan 29
2023
BUY
Exercise of conversion of derivative security
-
4,207
Added 9.05%
42,297
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$40,718
$51.09 p/Share
797
Reduced 2.01%
38,855
Common Stock
Jan 24
2023
BUY
Exercise of conversion of derivative security
-
2,912
Added 6.84%
39,652
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$51,557
$42.26 p/Share
1,220
Reduced 3.21%
36,740
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
4,368
Added 10.32%
37,960
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$21,963
$44.64 p/Share
492
Reduced 1.44%
33,592
Common Stock
Aug 20
2022
BUY
Exercise of conversion of derivative security
-
1,248
Added 3.53%
34,084
Common Stock
Jan 29
2022
SELL
Payment of exercise price or tax liability
$29,466
$76.14 p/Share
387
Reduced 1.16%
32,836
Common Stock
Jan 29
2022
BUY
Exercise of conversion of derivative security
-
1,412
Added 4.08%
33,223
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$87,415
$77.29 p/Share
1,131
Reduced 3.43%
31,811
Common Stock
Jan 25
2022
BUY
Exercise of conversion of derivative security
-
4,133
Added 11.15%
32,942
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$103,752
$93.47 p/Share
1,110
Reduced 3.71%
28,809
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
3,771
Added 11.19%
29,919
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$29,289
$85.64 p/Share
342
Reduced 1.29%
26,148
Common Stock
Aug 20
2021
BUY
Exercise of conversion of derivative security
-
1,248
Added 4.5%
26,490
Common Stock
May 26
2021
SELL
Open market or private sale
$268,725
$107.49 p/Share
2,500
Reduced 9.01%
25,242
Common Stock
May 11
2021
SELL
Open market or private sale
$754,350
$100.58 p/Share
7,500
Reduced 21.28%
27,742
Common Stock