Feb 20
2025
SELL
Payment of exercise price or tax liability
$35,636
$107.99 p/Share
330
Reduced 0.92%
35,611
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
1,122
Added 3.03%
35,941
Common Stock
Feb 10
2025
SELL
Open market or private sale
$1,352,751
$106.92 p/Share
12,652
Reduced 26.65%
34,819
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
$421,691
$33.33 p/Share
12,652
Added 21.12%
47,252
Common Stock
May 31
2024
SELL
Open market or private sale
$624,323
$124.74 p/Share
5,005
Reduced 12.64%
34,600
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
3,932
Added 9.03%
39,605
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$119,571
$136.81 p/Share
874
Reduced 2.39%
35,673
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
1,969
Added 5.16%
36,165
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$144,197
$136.81 p/Share
1,054
Reduced 2.65%
38,693
Common Stock
Feb 16
2024
SELL
Open market or private sale
$2,388,903
$137.57 p/Share
17,365
Reduced 33.68%
34,196
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
$400,194
$31.1 p/Share
12,868
Added 19.97%
51,561
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$131,810
$85.48 p/Share
1,542
Reduced 3.73%
39,747
Common Stock
Feb 16
2023
SELL
Open market or private sale
$991,352
$87.39 p/Share
11,344
Reduced 21.55%
41,289
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
$245,030
$21.6 p/Share
11,344
Added 17.73%
52,633
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$74,492
$84.94 p/Share
877
Reduced 2.08%
41,289
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
2,628
Added 5.87%
42,166
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
4,956
Added 11.14%
39,538
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$186,042
$130.19 p/Share
1,429
Reduced 3.99%
34,402
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$96,596
$124.48 p/Share
776
Reduced 2.12%
35,831
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
2,641
Added 6.73%
36,607
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
2,412
Added 6.63%
33,966
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$223,703
$105.57 p/Share
2,119
Reduced 6.34%
31,301
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
2,785
Added 7.69%
33,420
Common Stock
Feb 02
2021
BUY
Grant, award, or other acquisition
-
2,852
Added 8.52%
30,635
Common Stock