Jul 03
2024
SELL
Open market or private sale
$750,600
$75.06 p/Share
10,000
Reduced 13.95%
61,678
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$53,670
$57.71 p/Share
930
Reduced 1.28%
71,678
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
2,096
Added 2.81%
72,608
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$50,496
$57.71 p/Share
875
Reduced 1.23%
70,512
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
1,971
Added 2.69%
71,387
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$847,573
$60.39 p/Share
14,035
Reduced 16.82%
69,416
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
29,605
Added 26.61%
81,637
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
1,814
Added 2.51%
70,317
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$38,743
$41.66 p/Share
930
Reduced 1.76%
52,032
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
2,096
Added 3.81%
52,962
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$35,000
$40.0 p/Share
875
Reduced 1.69%
50,866
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
1,971
Added 3.67%
51,741
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$35,975
$38.6 p/Share
932
Reduced 1.84%
49,770
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
-
2,100
Added 3.98%
50,702
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$587,388
$37.43 p/Share
15,693
Reduced 24.41%
48,602
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
35,045
Added 35.28%
64,295
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$157,252
$31.01 p/Share
5,071
Reduced 14.78%
29,250
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
11,971
Added 25.86%
34,321
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$24,846
$30.3 p/Share
820
Reduced 3.54%
22,350
Common Stock
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
1,970
Added 7.84%
23,170
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$30,527
$30.68 p/Share
995
Reduced 4.48%
21,200
Common Stock
Feb 13
2022
BUY
Exercise of conversion of derivative security
-
2,099
Added 8.64%
22,195
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$17,481
$29.33 p/Share
596
Reduced 2.88%
20,096
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
-
1,250
Added 5.7%
20,692
Common Stock
Sep 07
2021
SELL
Open market or private sale
$67,025
$25.0 p/Share
2,681
Reduced 12.12%
19,442
Common Stock