Mar 02
2024
SELL
Payment of exercise price or tax liability
$81,223
$110.81 p/Share
733
Reduced 3.89%
18,099
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$201,042
$110.16 p/Share
1,825
Reduced 8.83%
18,832
Common Stock
Feb 27
2024
SELL
Open market or private sale
$1,624,531
$110.19 p/Share
14,743
Reduced 57.06%
11,095
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$880,157
$59.7 p/Share
14,743
Added 36.33%
25,838
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
9,562
Added 31.64%
20,657
Common Stock
Aug 10
2023
SELL
Open market or private sale
$476,906
$85.79 p/Share
5,559
Reduced 33.38%
11,095
Common Stock
Aug 10
2023
BUY
Exercise of conversion of derivative security
$246,016
$60.67 p/Share
4,055
Added 19.58%
16,654
Common Stock
May 03
2023
SELL
Open market or private sale
$295,511
$79.46 p/Share
3,719
Reduced 22.29%
12,969
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$78,418
$72.88 p/Share
1,076
Reduced 7.16%
13,945
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
6,630
Added 28.43%
16,688
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$40,136
$71.8 p/Share
559
Reduced 4.78%
11,134
Common Stock
Aug 16
2022
SELL
Open market or private sale
$177,675
$71.07 p/Share
2,500
Reduced 17.61%
11,693
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$97,372
$78.78 p/Share
1,236
Reduced 9.48%
11,808
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
6,423
Added 31.16%
14,193
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$47,157
$78.99 p/Share
597
Reduced 6.22%
9,006
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$184,864
$83.46 p/Share
2,215
Reduced 18.74%
9,603
Common Stock
Aug 20
2021
SELL
Open market or private sale
$264,776
$71.95 p/Share
3,680
Reduced 23.74%
11,818
Common Stock
Aug 20
2021
BUY
Exercise of conversion of derivative security
$173,070
$47.03 p/Share
3,680
Added 19.19%
15,498
Common Stock
Aug 18
2021
SELL
Open market or private sale
$116,352
$72.72 p/Share
1,600
Reduced 11.92%
11,818
Common Stock
Aug 18
2021
BUY
Exercise of conversion of derivative security
$75,248
$47.03 p/Share
1,600
Added 10.65%
13,418
Common Stock
May 10
2021
SELL
Open market or private sale
$322,189
$85.19 p/Share
3,782
Reduced 24.24%
11,818
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$92,949
$78.24 p/Share
1,188
Reduced 7.08%
15,600
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
6,143
Added 26.79%
16,788
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$42,367
$76.2 p/Share
556
Reduced 4.96%
10,645
Common Stock
Nov 09
2020
SELL
Open market or private sale
$942,784
$64.0 p/Share
14,731
Reduced 56.81%
11,201
Common Stock