May 10
2023
BUY
Exercise of conversion of derivative security
$2,239,541
$66.29 p/Share
33,784
Added 20.0%
135,164
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
-
1,394
Added 1.36%
101,380
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$410,311
$76.04 p/Share
5,396
Reduced 5.12%
99,986
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
18,411
Added 14.87%
105,382
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
925
Added 1.05%
86,971
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
16,762
Added 16.3%
86,046
Common Stock
Jun 06
2022
SELL
Sale (or disposition) back to the issuer
$1,370,432
$96.7 p/Share
14,172
Reduced 16.27%
72,920
Common Stock
Jun 06
2022
SELL
Payment of exercise price or tax liability
$351,601
$96.7 p/Share
3,636
Reduced 4.99%
69,284
Common Stock
Jun 06
2022
BUY
Exercise of conversion of derivative security
$1,370,431
$65.48 p/Share
20,929
Added 19.37%
87,092
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$1,737,368
$100.05 p/Share
17,365
Reduced 20.79%
66,163
Common Stock
Apr 25
2022
SELL
Payment of exercise price or tax liability
$386,913
$112.54 p/Share
3,438
Reduced 3.95%
83,528
Common Stock
Apr 19
2022
BUY
Grant, award, or other acquisition
-
25,257
Added 22.51%
86,966
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
3,977
Added 6.05%
61,709
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$1,479,587
$125.41 p/Share
11,798
Reduced 16.97%
57,732
Common Stock
May 03
2021
SELL
Sale (or disposition) back to the issuer
$2,132,033
$116.53 p/Share
18,296
Reduced 18.73%
79,398
Common Stock
May 03
2021
SELL
Open market or private sale
$626,124
$118.36 p/Share
5,290
Reduced 7.07%
69,530
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$533,474
$116.53 p/Share
4,578
Reduced 5.77%
74,820
Common Stock
May 03
2021
BUY
Exercise of conversion of derivative security
$2,132,015
$75.7 p/Share
28,164
Added 22.38%
97,694
Common Stock
Apr 19
2021
BUY
Grant, award, or other acquisition
-
2,139
Added 2.98%
69,530
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
-
4,039
Added 5.65%
67,391
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
16,416
Added 20.58%
63,352
Common Stock
Dec 19
2020
SELL
Payment of exercise price or tax liability
$1,031,088
$115.36 p/Share
8,938
Reduced 16.0%
46,936
Common Stock
Nov 10
2020
SELL
Open market or private sale
$1,038,800
$103.88 p/Share
10,000
Reduced 15.18%
55,874
Common Stock