Mar 20
2024
SELL
Open market or private sale
$7,018,400
$175.46 p/Share
40,000
Reduced 14.52%
235,492
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
11,943
Added 4.16%
275,492
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$659,780
$173.08 p/Share
3,812
Reduced 1.43%
263,549
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$2,210,882
$180.01 p/Share
12,282
Reduced 4.39%
267,361
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
19,050
Added 6.44%
276,572
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$2,641,926
$164.76 p/Share
16,035
Reduced 5.8%
260,593
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
24,834
Added 8.35%
272,596
Common Stock
Aug 21
2023
SELL
Open market or private sale
$3,488,740
$112.54 p/Share
31,000
Reduced 10.96%
251,794
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
23,650
Added 7.72%
282,794
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$250,061
$80.9 p/Share
3,091
Reduced 1.18%
259,144
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$1,326,346
$82.3 p/Share
16,116
Reduced 6.36%
237,401
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
24,834
Added 8.65%
262,235
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$1,711,745
$84.31 p/Share
20,303
Reduced 8.37%
222,309
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
-
31,208
Added 10.96%
253,517
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
19,049
Added 7.28%
242,612
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$344,805
$93.09 p/Share
3,704
Reduced 1.63%
223,563
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$1,683,078
$90.42 p/Share
18,614
Reduced 7.57%
227,267
Common Stock
Feb 07
2022
BUY
Exercise of conversion of derivative security
-
31,210
Added 11.26%
245,881
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$267,629
$90.05 p/Share
2,972
Reduced 1.37%
214,671
Common Stock
Aug 06
2021
SELL
Open market or private sale
$2,229,461
$75.34 p/Share
29,592
Reduced 11.97%
217,643
Common Stock
Jun 16
2021
SELL
Open market or private sale
$127,908
$75.24 p/Share
1,700
Reduced 0.68%
247,235
Common Stock
Jun 15
2021
SELL
Open market or private sale
$135,450
$75.25 p/Share
1,800
Reduced 0.72%
248,935
Common Stock
Jun 14
2021
SELL
Open market or private sale
$520,172
$75.3 p/Share
6,908
Reduced 2.68%
250,735
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$166,281
$60.4 p/Share
2,753
Reduced 1.17%
232,808
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
24,835
Added 8.79%
257,643
Common Stock