Mar 25
2024
BUY
Grant, award, or other acquisition
-
2,262
Added 5.46%
39,187
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
3,855
Added 9.45%
36,925
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$58,679
$69.94 p/Share
839
Reduced 2.47%
33,070
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
2,121
Added 5.89%
33,909
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$12,077
$71.89 p/Share
168
Reduced 0.53%
31,788
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$21,353
$72.63 p/Share
294
Reduced 0.91%
31,956
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$14,957
$85.96 p/Share
174
Reduced 0.54%
32,250
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$159,505
$83.95 p/Share
1,900
Reduced 5.54%
32,424
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
4,277
Added 11.08%
34,324
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
2,390
Added 7.37%
30,047
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$227,823
$108.85 p/Share
2,093
Reduced 7.04%
27,657
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
6,602
Added 18.16%
29,750
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$57,256
$106.82 p/Share
536
Reduced 2.26%
23,148
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
1,592
Added 6.3%
23,684
Common Stock
Nov 08
2021
SELL
Payment of exercise price or tax liability
$8,979
$130.13 p/Share
69
Reduced 0.31%
22,092
Common Stock
Aug 11
2021
SELL
Open market or private sale
$830,835
$121.06 p/Share
6,863
Reduced 23.65%
22,161
Common Stock
Aug 11
2021
BUY
Exercise of conversion of derivative security
$187,588
$50.59 p/Share
3,708
Added 11.33%
29,024
Common Stock
May 10
2021
SELL
Payment of exercise price or tax liability
$2,671
$95.39 p/Share
28
Reduced 0.11%
25,316
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$23,729
$93.79 p/Share
253
Reduced 0.99%
25,344
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
1,600
Added 5.88%
25,597
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$43,832
$90.19 p/Share
486
Reduced 1.99%
23,997
Common Stock
Nov 08
2020
SELL
Payment of exercise price or tax liability
$572,697
$83.52 p/Share
6,857
Reduced 21.88%
24,483
Common Stock